824361a709f26936e403d6fd16eb7d69a8acd57f,drools-core/src/main/java/org/drools/reteoo/ReteooRuleBase.java,ReteooRuleBase,newStatefulSession,#boolean#,226

Before Change


        // setup event listener for fireAllRules on rulebase modifications
        FireAllRulesBeforeUnlockEventListener listener =  new DefaultFireAllRulesBeforeUnlockEventListener();
        listener.setSession( session );
        addEventListener( listener );
        
        return session;
    }

After Change



        String listenerName = this.config.getRuleBaseUpdateHandler();
        if ( listenerName != null && listenerName.length() > 0 ) {
            RuleBaseUpdateListener listener = this.updateListenerFactory.createListener( listenerName, session );
            addEventListener( listener );
        }
        
        return session;